package com.cl.core.builder.model.sql;

import lombok.Data;

/**
 * @author liddhappy
 * @description 列信息
 * @createTime 2022/12/28 19:05
 */
@Data
public class Field {
    /**
     * 字段名
     */
    private String fieldName;

    /**
     * 字段类型
     */
    private String fieldType;

    /**
     * 默认值
     */
    private String defaultValue;

    /**
     * 是否非空
     */
    private boolean notNull;

    /**
     * 注释（字段中文名）
     */
    private String comment;

    /**
     * 是否为主键
     */
    private boolean primaryKey;

    /**
     * 是否自增
     */
    private boolean autoIncrement;

    /**
     * 模拟类型（随机、图片、规则）
     */
    private String mockType;

    /**
     * 模拟参数
     */
    private String mockParams;
    /**
     * 其他属性(存放位数)
     */
    private String otherValue;
}